/**
* @描述: HcSysVersion.java
* @作者: fangtao
* @公司 浙江鸿程计算机系统有限公司
* @创建日期: 2019-08-07 07:48:43
*/
package com.hcss.sys.version.model;

import com.hcss.paging.model.BasePagingModel;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.Date;

@EqualsAndHashCode(callSuper=true)
@ToString(callSuper = true)
@Getter
@Setter
public class HcSysVersion extends BasePagingModel {
    /**
     * ID
     */
    private String id;

    /**
     * 版本号
     */
    private String versionno;

    /**
     * 是否可用 ， 01 可用  02 过期
     */
    private String status;

    /**
     * 版本生成时间
     */
    private Date versiontime;

    /**
     * 
     *
     * @param id
     */
    public HcSysVersion withId(String id) {
        this.setId(id);
        return this;
    }

    /**
     * 
     *
     * @param versionno
     */
    public HcSysVersion withVersionno(String versionno) {
        this.setVersionno(versionno);
        return this;
    }

    /**
     * 
     *
     * @param status
     */
    public HcSysVersion withStatus(String status) {
        this.setStatus(status);
        return this;
    }

    /**
     * 
     *
     * @param versiontime
     */
    public HcSysVersion withVersiontime(Date versiontime) {
        this.setVersiontime(versiontime);
        return this;
    }
}